home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / test / test_module.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  1KB  |  49 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. from test.test_support import verify, vereq, verbose, TestFailed
  5. import sys
  6. module = type(sys)
  7. foo = module.__new__(module)
  8. verify(foo.__dict__ is None)
  9.  
  10. try:
  11.     s = foo.__name__
  12. except AttributeError:
  13.     pass
  14.  
  15. raise TestFailed, '__name__ = %s' % repr(s)
  16. vereq(foo.__doc__, module.__doc__)
  17. foo = module('foo')
  18. vereq(foo.__name__, 'foo')
  19. vereq(foo.__doc__, None)
  20. vereq(foo.__dict__, {
  21.     '__name__': 'foo',
  22.     '__doc__': None })
  23. foo = module('foo', 'foodoc')
  24. vereq(foo.__name__, 'foo')
  25. vereq(foo.__doc__, 'foodoc')
  26. vereq(foo.__dict__, {
  27.     '__name__': 'foo',
  28.     '__doc__': 'foodoc' })
  29. foo = module('foo', u'foodoc\xe1\x88\xb4')
  30. vereq(foo.__name__, 'foo')
  31. vereq(foo.__doc__, u'foodoc\xe1\x88\xb4')
  32. vereq(foo.__dict__, {
  33.     '__name__': 'foo',
  34.     '__doc__': u'foodoc\xe1\x88\xb4' })
  35. foo.bar = 42
  36. d = foo.__dict__
  37. foo.__init__('foo', 'foodoc')
  38. vereq(foo.__name__, 'foo')
  39. vereq(foo.__doc__, 'foodoc')
  40. vereq(foo.bar, 42)
  41. vereq(foo.__dict__, {
  42.     '__name__': 'foo',
  43.     '__doc__': 'foodoc',
  44.     'bar': 42 })
  45. verify(foo.__dict__ is d)
  46. if verbose:
  47.     print 'All OK'
  48.  
  49.